<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>ES6 对象的扩展训练</title>
<meta name="description" content="">
<meta name="keywords" content="">
<link href="" rel="stylesheet">
</head>
<body></body>
<script type="text/javascript">
	// // 1.属性的简洁表达法
	// //1  。。。。。。。。。。。。。。。。
	//  const foo = 'foot'
	//  const baz = { foo }
	//  console.log(baz)  //foo:'foot'
	// // 等同于 baz = { foo ： 'foot'}
	// // 2  ES6 允许在对象之中，直接写变量。这时，属性名为变量名, 属性值为变量的值。
	// function f(x,y){
	// 	return {x,y}
	// };
	// console.log(f(1,2)) //{x: 1, y: 2}
	// 3. 函数方法也可以简写
	// ant:function(){
 //      console.log('我是方法的简写')
	// };
	//=>
	// ant(){
 //      console.log('我是方法的简写')
	// };
	//实例应用
	 // let birth = '1991/4/15'
	 // const Person = {
	 // 	name:'lxy',
	 // 	birth,
	 // 	like(){
	 // 		console.log('play basketball')
	 // 	}
	 // }
	 // console.log(Person) //{name: "lxy", birth: "1991/4/15", like: ƒ}

	// CommonJS 模块输出一组变量，就非常合适使用简洁写法。
	// let ms = {}
	// function getItem (key) {
 //       return key in ms ? ms[key] : null ;
	// }
 //    function setItem (key,value) {
 //    	ms[key] = value ;
 //    }
 //    function clear() {
 //    	ms = {} ;
 //    }
 //    module.exports = { getItem,setItem,clear}
</script>

<script type="text/babel">
const p2 = new Promise(function (resolve, reject) {
  
  resolve(1001);
})
 anit().then(function(e){
     alert(e)
 }) 
</script>
<script type="text/javascript" src="browser.min.js"></script>
</html>